package io;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;


public class FileOutputStreamDemo1 {
    public static void main(String[] args) throws IOException {
        //定义一个变量用于存储26个英文字母
        String str = "abcde";
        //构建文件对象
        File file = new File("data.txt");
        //构建输出流对象（因为要向文件写数据）
        FileOutputStream fos = new FileOutputStream(file);
        //基于输出流对象向文件写数据
        byte[] bytes = str.getBytes();//获取字符串对应的字节
        for (int i = 0; i < bytes.length; i++) {
            //写数据
            byte t=bytes[i];
            //将第一个字符数据写入到文件
            fos.write(t);
        }
        System.out.println("数据写入OK");
        //将剩余的字符依次写入到文件
        String str2 = "fghijklmnopqrstuvwxyz";
        fos.write(str2.getBytes());//写入块数据（一次写入多个字节）
        //关闭流对象
        fos.close();
    }
}
